sneak a peek at - German English Dictionary